@echo off
cd /d D:\pycharm\PM_test

call .venv\Scripts\activate.bat


:: 1. 登录模块
echo 正在运行 [登录模块] 测试脚本...
python Module\login\PM_login_test.py
echo.

:: 2. 用户模块
echo 正在运行 [用户模块-添加用户] 测试脚本...
python Module\user\HR_add_user.py
echo.

echo 正在运行 [用户模块-添加用户组] 测试脚本...
python Module\user\HR_add_group.py
echo.

echo 正在运行 [用户模块-组列表] 测试脚本...
python Module\user\HR_group_list.py
echo.

echo 正在运行 [用户模块-用户搜索] 测试脚本...
python Module\user\HR_user_search.py
echo.

:: 3. 仓库模块
echo 正在运行 [仓库模块] 测试脚本...
python Module\warehouse\PM_add_warehouse.py
echo.

:: 4. 产品模块
echo 正在运行 [产品模块-添加产品] 测试脚本...
python Module\product\PM_add_product.py
echo.

echo 正在运行 [产品模块-添加序列号] 测试脚本...
python Module\product\PM_add_batch_number.py
echo.

echo 正在运行 [产品模块-序列号查询] 测试脚本...
python Module\product\PM_batch_number_search.py
echo.

echo 正在运行 [产品模块-新建盘点] 测试脚本...
python Module\product\PM_add_inventory.py
echo.

echo 正在运行 [产品模块-盘点查询] 测试脚本...
python Module\product\PM_inventory_search.py
echo.

:: 5. 物料模块
echo 正在运行 [物料模块-新建物料清单] 测试脚本...
python Module\material\PM_add_material.py
echo.

echo 正在运行 [物料模块-物料清单搜索] 测试脚本...
python Module\material\PM_material_list_search.py
echo.

echo 正在运行 [物料模块-新建制造订单] 测试脚本...
python Module\material\PM_material_make_order.py
echo.

echo 正在运行 [物料模块-订单查询] 测试脚本...
python Module\material\PM_material_order_search.py
echo.

echo 正在运行 [物料模块-新建工作站] 测试脚本...
python Module\material\PM_add_workstation.py
echo.

echo 正在运行 [物料模块-工作站查询] 测试脚本...
python Module\material\PM_workstation_search.py
echo.

:: 6. 服务模块
echo 正在运行 [服务模块-新建服务] 测试脚本...
python Module\service\PM_add_service.py
echo.

echo 正在运行 [服务模块-服务查询] 测试脚本...
python Module\service\PM_service_list_search.py
echo.

echo 所有模块测试脚本运行完成！
pause